package com.googlecode.recycled.lang;

/**
 * @author Henryk Konsek
 */
public interface Cache<K, V> {

    V get(K key);

    boolean exists(K key);

    void put(K key, V value);

    void remove(K key);

    Iterable<K> keys();

}
